package com.tedu.day02.oop;

/**
 * final修饰的变量【普通变量，成员变量，参数】
 * final修饰的普通变量--常量【不可改变的值】
 * 用处：使用不可改变的值，uuid【身份证号，唯一性】
 * 常量特点:标识符一定大写
 * final修饰成员变量|属性:一定要赋值，不能set和get
 * final修饰参数的时候:参数不能改变
 */
class cat{
    //成员变量|属性：final修饰,一定有值，不可以设置set和get
    private final String name="kitty";
    //方法:由final修饰的参数，不可改变
    public void say(final int i){
        //i++;
        System.out.println(this.name+"我叫你"+i+"你敢答应吗");
    }

}
public class final关键字变量 {
    public static void main(String[] args) {
        final String NAME="寻悟空"; //常量-不可改变的值
        //name="五彩石";//变量修改
        cat cat=new cat();
        cat.say(1);
    }
}
